package com.zenchn.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

@ApiModel(value="平台信息配置对象",description="平台信息配置对象")
public class PlatformConfigVO implements Serializable {


    private static final long serialVersionUID = -6314051458189409845L;

    @ApiModelProperty(value="平台名称")
    private String platformName;

    @ApiModelProperty(value="访问参数")
    private String accessParameter;

    @ApiModelProperty(value="图标文件ID")
    private String iconFileId;

    @ApiModelProperty(value="logo文件ID")
    private String logoFileId;

    @ApiModelProperty(value="版权信息")
    private String copyright;

    @ApiModelProperty(value="平台风格样式")
    private String platformStyle;


    @ApiModelProperty(value="图标文件Url")
    private String iconFileUrl;

    @ApiModelProperty(value="logo文件Url")
    private String logoFileUrl;

    @ApiModelProperty(value="平台版本信息")
    private String platformVersion;


    @ApiModelProperty(value="轮播图片列表")
    private List<Map<String,String>> carouselImageList;

    public String getPlatformName() {
        return platformName;
    }

    public void setPlatformName(String platformName) {
        this.platformName = platformName;
    }

    public String getAccessParameter() {
        return accessParameter;
    }

    public void setAccessParameter(String accessParameter) {
        this.accessParameter = accessParameter;
    }

    public String getIconFileId() {
        return iconFileId;
    }

    public void setIconFileId(String iconFileId) {
        this.iconFileId = iconFileId;
    }

    public String getLogoFileId() {
        return logoFileId;
    }

    public void setLogoFileId(String logoFileId) {
        this.logoFileId = logoFileId;
    }

    public String getCopyright() {
        return copyright;
    }

    public void setCopyright(String copyright) {
        this.copyright = copyright;
    }

    public String getPlatformStyle() {
        return platformStyle;
    }

    public void setPlatformStyle(String platformStyle) {
        this.platformStyle = platformStyle;
    }

    public String getIconFileUrl() {
        return iconFileUrl;
    }

    public void setIconFileUrl(String iconFileUrl) {
        this.iconFileUrl = iconFileUrl;
    }

    public String getLogoFileUrl() {
        return logoFileUrl;
    }

    public void setLogoFileUrl(String logoFileUrl) {
        this.logoFileUrl = logoFileUrl;
    }

    public String getPlatformVersion() {
        return platformVersion;
    }

    public void setPlatformVersion(String platformVersion) {
        this.platformVersion = platformVersion;
    }

    public List<Map<String, String>> getCarouselImageList() {
        return carouselImageList;
    }

    public void setCarouselImageList(List<Map<String, String>> carouselImageList) {
        this.carouselImageList = carouselImageList;
    }

    @Override
    public String toString() {
        return "PlatformConfigVO{" +
                "platformName='" + platformName + '\'' +
                ", accessParameter='" + accessParameter + '\'' +
                ", iconFileId='" + iconFileId + '\'' +
                ", logoFileId='" + logoFileId + '\'' +
                ", copyright='" + copyright + '\'' +
                ", platformStyle='" + platformStyle + '\'' +
                ", iconFileUrl='" + iconFileUrl + '\'' +
                ", logoFileUrl='" + logoFileUrl + '\'' +
                ", platformVersion='" + platformVersion + '\'' +
                ", carouselImageList=" + carouselImageList +
                '}';
    }
}
